home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 2895 / text0000.txt < prev   
Encoding:
Text File  |  1996-08-05  |  2.6 KB  |  61 lines

  1. In a message of 29 Jan 96, Jeff wrote to :
  2.  
  3.  JG> I thought I was sufficiently vague on that, but alas... no.  My
  4.  JG> feelings on AsynchIO in a shared library is that if it were used
  5.  JG> sufficiently, it should be.  At this point, I have downloaded
  6.  JG> and/or ftp'd a grand total of zero programs that require the
  7.  JG> shared library.  I have one program that to my knowledge uses the
  8.  JG> linked library, but that's simply because I know the author.
  9.  
  10. I know a few more (e.g. TurboText, Visage and PPShow) that use the link
  11. library, and some programmers are considering to use it in the future.
  12.  
  13. The shared library was made on request, so that it would be easier to use
  14. the asyncio functions from e.g. E, without having to convert the code/link
  15. library to some other format.
  16.  
  17.  JG> My MAIN reservation in this SPECIFIC case is that, as I understand it,
  18.  JG> AsynchIO was a CBM/CATS released archive.  The archive I have does not
  19.  JG> contain a shared library.  Either my version is old, or else the one
  20.  JG> with the shared library is bogus.  I'm perfectly willing to admit the
  21.  JG> former, as the version I have required a fix to operate properly.
  22.  
  23. AsyncIO was written by Martin Taillefer, and he released the sources to the
  24. public. When I wanted to use it in Visage, I noticed a couple of problems
  25. with the SeekAsync function, which I fixed. I asked Martin if it was ok for
  26. me to release an update, and he didn't mind.
  27.  
  28. The current release should work better. A couple of SeekAsync() holes have
  29. been plugged. Don't ask me if any remains. ;) I don't know of any at least.
  30.  
  31.  >> 2. The library (AsyncIO.library) is tiny - under 3k.
  32.  
  33.  JG> Never seen it.  I'll take your word on it.
  34.  
  35. Believe me - I compiled it. ;)
  36.  
  37.  JG> I've had it for 2 years.  ONE program I've written made use of that,
  38.  JG> and I took it back out because the speed increase wasn't sufficient
  39.  JG> enough to be worth it.
  40.  
  41. The speed increase largely depends on the application and the disk device
  42. in question. Unpacking stuff from an efficient DMA device is one of the
  43. cases were it really makes a difference.
  44.  
  45.  JG> Again, who's updating it?  The archive I have was issued by CATS.  They
  46.  JG> no longer exist and it doesn't appear that ATG's team is quite yet on
  47.  JG> the case.
  48.  
  49. I am. And since I have checked if it is ok with the original author, I
  50. don't see any problem.
  51.  
  52.  JG> Slightly off the topic here, but maybe if it's a sufficient
  53.  JG> improvement, its routines should replace the current ones for file I/O
  54.  JG> in future revs of the OS.
  55.  
  56. Or at least as a complement. But it would be a nice addition.
  57.  
  58. --
  59. Magnus Holmgren - Amiga programmer and enthusiast
  60.  
  61.